切换主题
Docker环境安装与配置
- 在Linux、Winodws、MacOS上安装Docker
- 配置阿里云镜像加速
在Linux上安装Docker
参考:https://blog.csdn.net/weixin_48953586/article/details/145597723
- Ubuntu / Debian
- CentOS / Fedora
Ubuntu / Debain
bash
# 步骤 1:安装依赖工具
sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release
# 步骤 2:添加 Docker 官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# 步骤 3:添加 Docker 软件源
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 步骤 4:安装 Docker 引擎
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
CentOS / Fedora
shell
# 步骤 1:安装依赖工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# 步骤 2:添加 Docker 官方 GPG 密钥
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 步骤 3:添加 Docker 软件源
# CentOS/Fedora(已通过 yum-config-manager 自动添加,无需额外操作)
# 步骤 4:安装 Docker 引擎
sudo yum install -y docker-ce docker-ce-cli containerd.io
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
通过脚本快速安装(适用于测试环境)
sh
curl -fsSL https://get.docker.com | sudo sh
1
在Windows上安装Docker
https://blog.csdn.net/qq_60750453/article/details/128636298
在MacOS上安装Docker
- Mac OS
bash
brew install docker
1
Docker配置阿里云镜像加速
1、登录阿里云控制台
https://cr.console.aliyun.com/
2、打开网址
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
以下资料来源于阿里云官网
由于当前运营商网络问题,可能会导致您拉取 Docker Hub 镜像变慢。建议您手动拉取镜像到本地节点,然后重启Pod。您也可以将镜像上传到 ACR 中或使用订阅海外源镜像功能,再从 ACR 拉取对应镜像。
加速器
加速器地址 |
---|
https://需要替换成你的镜像地址.mirror.aliyuncs.com |
操作文档
- Ubuntu
- CentOS
- Mac
- Windows
1. 安装/升级Docker客户端
推荐安装1.10.0以上版本的Docker客户端,参考文档docker-ce
2. 配置镜像加速器
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
bash
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://****.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
我的加速
bash
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xsww16hh.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
使用docker info
查看是否生效